
package com.femass.util;

import com.femass.repository.AlunoRepository;
import com.femass.repository.ArtigoRepository;
import com.femass.repository.AutoreRepository;
import com.femass.repository.AvaliacaoRepository;
import com.femass.repository.EventoRepository;
import com.femass.repository.InscricaoRepository;
import com.femass.repository.PalestranteRepository;
import com.femass.repository.ParticipanteRepository;
import com.femass.repository.RevisorRepository;
import com.femass.repository.TemaRepository;
import com.femass.repository.infra.AlunoRepositoryHibernate;
import com.femass.repository.infra.ArtigoRepositoryHibernate;
import com.femass.repository.infra.AutoresRepositoryHibernate;
import com.femass.repository.infra.AvaliacaoRepositoryHibernate;
import com.femass.repository.infra.EventoRepositoryHibernate;
import com.femass.repository.infra.InscricaoRepositoryHibernate;
import com.femass.repository.infra.PalestranteRepositoryHibernate;
import com.femass.repository.infra.ParticipanteRepositoryHibernate;
import com.femass.repository.infra.RevisorRepositoryHibernate;
import com.femass.repository.infra.TemaRepositoryHibernate;

/**
 *
 * @author daureo
 */
public class Repositorios {
    
    public AutoreRepository getAutores(){
        return new AutoresRepositoryHibernate();
    }
    
    public ArtigoRepository getArtigos(){
        return new ArtigoRepositoryHibernate();
    }
    
    public TemaRepository getTemas(){
        return new TemaRepositoryHibernate();
    }
    
    public EventoRepository getEventos(){
        return new EventoRepositoryHibernate();
    }
    
    public RevisorRepository getRevisores(){
        return new RevisorRepositoryHibernate();
    }
    
    public AvaliacaoRepository getAvaliacoes(){
        return new AvaliacaoRepositoryHibernate();
    }
    
    public ParticipanteRepository getParticipantes(){
        return new ParticipanteRepositoryHibernate();
    }
    
    public AlunoRepository getAlunos(){
        return new AlunoRepositoryHibernate();
    }
    
    public PalestranteRepository getPalestrantes(){
        return new PalestranteRepositoryHibernate();
    }
    
    public InscricaoRepository getInscricoes(){
        return  new InscricaoRepositoryHibernate();
    }
}
